high-tech building - French English Dictionary